package com.css.fxfzcpxx.constants;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author: zhangSongRui
 * @CreateTime: 2023/05/05
 * @Description: 根据数据来源标记获取数据是那个系统的枚举类,
 */
@Getter
@AllArgsConstructor
public enum DownloadEnum {


    /**
     * 安保
     */
    AGBZ_REST_URL("1", "agbzRestUrl"),
    /**
     * 基础数据
     */
    SJXT_REST_URL("5", "sjxtRestUrl"),
    /**
     * 预评估
     */
    YPG_REST_URL2("2", "ypgRestUrl"),
    YPG_REST_URL3("3", "ypgRestUrl");


    /**
     * 标记
     */
    private final String mark;

    /**
     * slw-config.properties 中的配置名称
     */
    private final String sysPath;

    public static String getDownloadEnumPath(String mark) {
        for (DownloadEnum downloadEnum : DownloadEnum.values()) {
            if (downloadEnum.mark.equals(mark)) {
                return downloadEnum.sysPath;
            }
        }
        return null;
    }
}
